package com.lingxinst.business.main.net

///////////////////////////////////////////////////////////////////////////
// 固定请求参数
///////////////////////////////////////////////////////////////////////////

const val PATH = ""

internal const val KEY = "WFJ5Y2RjRWl5aVpaSldwVWwteWRISlFkN0ZpTjhJZVV4V2F4eA%3D%3D"
internal const val TIME = "1545152355"

fun getBaseParam() = "?key=$KEY&time=$TIME"


///////////////////////////////////////////////////////////////////////////
// 登录
///////////////////////////////////////////////////////////////////////////

/**
 * 获取验证码
 */
const val API_GET_CODE = "/openapi/getSmsCode"

/**
 * 登录
 */
const val API_LOGIN = "/openapi/login"

/**
 * 注册
 */
const val API_REGISTER = "/login/register"
const val API_REGISTER_PROTOCOL = "/login/reg_agreement"

/**
 * 引导页图片
 */
const val API_INDEX_BANNER = "/openapi/banner"


///////////////////////////////////////////////////////////////////////////
// 首页
///////////////////////////////////////////////////////////////////////////

/**
 * 首页轮播
 */
const val HOME_BANNER = "/openapi/topbanner"


/**
 * 首页视频
 */
const val HOME_LIST = "/openapi/index"

/**
 * 视频详情
 */
const val VIDEO_DETAIL = "/openapi/detail"
/**
 * 视频详情中的类似视频推荐
 */
const val VIDEO_DETAIL_LIST = "/openapi/detailListData"

/**
 * 点击喜欢
 */
const val VIDEO_CLICK_LOVE = "/api/addLove"

/**
 * 点击取消喜欢
 */
const val VIDEO_CLICK_CANCEL_LOVE = "/api/delLove"

/**
 * 举报视频
 */
const val VIDEO_CLICK_JUBAO = "/api/addComplaint"

/**
 * 打赏列表
 */
const val DASHANG_LIST = "/api/selectToPriceList"

/**
 * 评论：视频评论列表
 */
const val VIDEO_COMMENT_LIST = "/openapi/searchCommentList"

/**
 * 评论视频
 */
const val COMMENT_VIDEO = "/api/commentVideo"

/**
 * 获取针对评论者的内容列表
 */
const val VIDEO_COMMENT_USER_LIST = "/openapi/searchBackCommentList"

/**
 * 评论视频的评论者
 */
const val COMMENT_VIDEO_USER = "/api/commentUser"

/**
 * 对视频的评论点赞
 */
const val ZAN_VIDEO = "/api/addAgree"


/**
 * 对视频的评论取消点赞
 */
const val CANCEL_ZAN_VIDEO = "/api/cancelAgree"

/**
 * 提交打赏
 */
const val DASHANG_SUZBMIT = "/api/addToPrice"

/**
 * 热门搜索
 */
const val VIDEO_SEARCH_HOT = "/openapi/searchMaxKeys"
/**
 * 删除我的搜索记录
 */
const val DEL_SEARCH_HISTORY = "/api/delMySearchHistory"
/**
 * 搜索视频是否存在
 */
const val SEARCH_EXSIST = "/openapi/searchVideoIsExist"
/**
 * 视频搜索
 */
const val VIDEO_SEARCH = "/openapi/searchVideoListPage"


/**
 * 个人主页：Ta的关注/粉丝
 */
const val PERSON_PAGE_FOLLOW_LIST = ""
const val PERSON_PAGE_FAN_LIST = ""


///////////////////////////////////////////////////////////////////////////
// 频道
///////////////////////////////////////////////////////////////////////////

/**
 * 热门频道/频道顶部推荐频道
 */
const val CHANNEL_HOT = "/openapi/searchChannelPage"

/**
 * 频道列表：Tab
 */
const val CHANNEL_LIST_TAB = "/openapi/searchChannelList"

/**
 * 单频道视频列表
 */
const val CHANNEL_LIST = "/openapi/searchChannelPageList"

/**
 * 热门频道关注
 */
const val CHANNEL_MORE = "/openapi/selectChannelToFollow"

/**
 * 频道详情
 */
const val CHANNEL_DETAIL = "/openapi/searchChannelInfo"


///////////////////////////////////////////////////////////////////////////
// 发布
///////////////////////////////////////////////////////////////////////////

/**
 * 关注用户/频道
 */
const val FOLLOW = "/api/followVideo"

/**
 * 取消关注用户/频道
 */
const val CANCEL_FOLLOW = "/api/calFollowVideo"

/**
 * 上传视频
 */
const val UPLOAD_VIDEO = "/upload/upVideo"

/**
 * 上传图片【上传头像/上传提现的微信收款码】
 */
const val UPLOAD_IMG = "/upload/upImg"


/**
 * 发布视频,标签暂时还没有考虑好，怎么加，先不加
 */
const val PUBLISH_VIDEO = "/api/publishVideo"

/**
 * 选择频道:创建视频的时候选择频道不分页
 */
const val CHOOSE_CHANNEL_LIST = "/api/selectVideoChannelList"


///////////////////////////////////////////////////////////////////////////
// 动态
///////////////////////////////////////////////////////////////////////////

/**
 * 作者
 */
const val AUTHOR_LIST = "/openapi/searchUserList"
/**
 * 发布者信息
 */
const val AUTHOR_INFO = "/openapi/searchUserInfo"

/**
 * 发布者的动态信息
 */
const val AUTHOR_DYNAMIC_LIST = "/openapi/searchUserInfoVideo"


///////////////////////////////////////////////////////////////////////////
// 我的
///////////////////////////////////////////////////////////////////////////

/**
 * 我的个人信息
 */
const val PERSON_INFO = "/api/searchMySelf"

/**
 * 个人信息修改
 */
const val CHANGE_PERSON_INFO = "/api/updateMySelf"

/**
 * 更换手机号-发送验证码
 */
const val CHANGE_MOBIEL_SMS = "/api/updateTelSmsCode"

/**
 * 更换手机号
 */
const val CHANGE_MOBIEL = "/api/isUpdateTel"

/**
 * 更换用户密码
 */
const val CHANGE_PWD = "/api/isUpdatePwd"

/**
 * 用户协议
 */
const val USER_PROTOCOL = "/api/searchUserAgreement"

/**
 * 我的粉丝列表
 */
const val MY_FAN_LIST = "/api/searchMyFans"

/**
 * 关注的人员列表
 */
const val MY_FOLLOOW_LIST = "/api/searchMyFollow"

/**
 * 我的收入
 */
const val MY_INCOME = "/api/myPrice"

/**
 * 我的收入明细
 */
const val MY_INCOME_IN = "/api/searchMyPriceInComeList"
const val MY_INCOME_OUT = "/api/searchMyPriceOutList"


/**
 * 获取支付方式
 */
const val GET_PAY_TYPE = "/api/selectPayType"

/**
 * 充值
 */
const val RECHARGE = " "

/**
 * 获取提现方式
 */
const val GET_WITHDRAW_TYPE = "/api/selectCashType"

/**
 * 提现申请
 */
const val WITHDRAW_APPLY = "/api/cashWithdrawal"

/**
 * 互动消息列表
 */
const val MSG_INTERACT_LIST = "/api/searchMyFansMsg"

/**
 * 互动消息详情
 */
const val MSG_INTERACT_DETAIL = "/api/searchMyFansMsgDetail"

/**
 * 系统消息列表
 */
const val MSG_SYS_LIST = "/api/searchMySysMsg"

/**
 * 系统消息详情
 */
const val MSG_SYS_DETAIL = "/api/searchMySysMsgDetail"


/**
 * 我的粉丝列表
 */
const val MY_LOVE_LIST = "/api/searchMyLove"

/**
 * 删除我的喜欢
 */
const val MY_LOVE_DEL = "/api/delMyLove"

/**
 * 我的历史记录列表
 */
const val MY_HISTORY_LIST = "/api/searchMyViewHistory"

/**
 * 删除我的历史记录
 */
const val MY_HISTORY_DEL = "/api/delMyLove"

/**
 * 我的缓存列表
 */
const val MY_CACHE_LIST = ""

/**
 * 删除我的缓存
 */
const val MY_CACHE_DEL = "/api/searchMyFollow"

/**
 * 我的投稿
 */
const val MY_TOUGAO_LIST = "/api/searchMyVideo"

/**
 * 删除我的投稿
 */
const val MY_TOUGAO_DEL = "/api/searchMyFollow"

/**
 * 评论管理
 */
const val COMMENT_MANAGE_LIST = "/api/searchMyCommentList"
/**
 * 删除我对视频的评论
 */
const val COMMENT_DEL = "/api/delMyComment"

/**
 * 提交意见反馈
 */
const val SUBMIT_ADVICE = "/api/addSuggest"


/**
 * 查询设置的开关
 */
const val QUERY_NOTIFY_SWITCH = "/api/searchMySetting"

/**
 * 更改通知开关
 */
const val UPDATE_NOTIFY_SWITCH = "/api/updateMySetting"

/**
 * 注销
 */
const val LOGIN_OUT = "/api/logout"
